草庐IT

HTTP 服务器

全部标签

javascript - PassportJS 回调在 http 和 https 之间切换

现在,当我在https://example.com访问我的页面时然后点击登录,它会转到https://example.com/auth/facebook,然后执行facebook的操作并最终回调http://example.com/auth/facebook/callback.我似乎无法使用https方案让它回调(但只有当请求周期以https开始时)。现在,当通过httpsiframe(facebookcanvas应用程序)查看时,我收到错误[blocked]Thepageat'https://apps.facebook.com/example/?fb_source=notificat

javascript - 如何在 node.js 中将 HTTP 响应主体编码为 UTF-8

这是目前我的整个node.js服务器代码:require('http').createServer(function(req,resp){varhtml=['','','','','SampleResponse','','','Helloworld','',''].join('');resp.writeHead(200,{'Content-Length':Buffer.byteLength(html,'utf8'),'Content-Type':'application/xhtml+xml;'});resp.write(html,'utf8');resp.end();}).listen

javascript - 当我在 Unicorn 服务器上运行时,Websockets 在我的 Rails 应用程序中不起作用,但在瘦服务器上运行

我正在学习RubyonRails以在Heroku上使用WebSockets构建实时网络应用程序,但我无法弄清楚为什么在Unicorn服务器上运行时websocket连接失败。我将我的Rails应用程序配置为在本地和Heroku上使用Procfile在Unicorn上运行...web:bundleexecunicorn-p$PORT-c./config/unicorn.rb...我在本地使用$foremanstart开始。javascript客户端创建websocket连接失败...vardispatcher=newWebSocketRails('0.0.0.0:3000/websock

javascript - jQuery 获取 HTTP URL 请求

我最近尝试使用jQuery从URL获取一些响应。因此,我复制了jQueryAPIGetRequestTutorial的获取请求示例进入我的项目并尝试运行它,但我的调试消息告诉我,它无法继续运行。我使用一个简单的请求尝试了javascriptAjax库,但没有成功。所以我问你,你是否能以某种方式帮助我。这就是我所做的一切,但没有任何回应。varurl="http://www.google.com";$.get(url,function(data){alert("DataLoaded:"+data);});我是否可能忘记包含ajax或jQuery库。为了更好地理解,我有c和obj-c经验,

javascript - 为什么要使用服务器端 JavaScript?

我很困惑,我经常阅读关于服务器端JS的讨论,我为什么要使用它?看起来它的执行速度比几乎任何其他语言都要慢,它也缺少许多更复杂的语言所具有的约定。是否可以将整个对象从客户端传递到服务器,对其进行操作并返回?只是努力理解它的概念。 最佳答案 我认为如果不知道JavaScript在哪里运行,就无法谈论它的速度。我认为V8可以击败ruby​​或python等脚本语言。在我看来,JavaScript比PHP或Perl等语言更清晰。但这只是我个人的意见。那为什么不呢?有趣的链接:v8cgi,node.js,wxJavaScript最后但并非最不

javascript - 服务器端 Javascript 最佳实践?

我们有一个基于Java构建的CMS,它有用于服务器端JS的MozillaRhino。目前JS代码库很小但正在增长。在为时已晚和代码变得一团糟之前,我想介绍一些最佳实践和编码风格。显然namespace控制非常重要。但是其他最佳实践如何——尤其是对于Java程序员? 最佳答案 以下是来自前线的一些提示:像Java一样,对函数使用Doxygen/JsDoc风格的文档block单元测试。个人喜欢JsTestDriver,因为它也可以从CI服务器自动执行。使用JSLint。它会挑剔糟糕的代码考虑使用GoogleClosureCompiler

javascript - Angular.js 从外部 Controller 调用 $http.get

我有一个HTTP资源,它返回数据库中排名前10的实体的JSON列表。我这样调用它:varfilter="john";varmyApp=angular.module('myApp',[]);myApp.controller('SearchController',['$scope','$http',function($scope,$http){$http.get('/api/Entity/Find/'+filter).//Getentitiesfilteredsuccess(function(data,status,headers,config){$scope.entities=data;

javascript - AngularJS Controller 错误 - : $http. get 不是 Controller 部分中的函数

varhsbc=angular.module('hsbc',['ngResource','ngRoute']);hsbc.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider){//console.log('configpartworking');$routeProvider.when('/login',{controller:'hsbccontroller',templateUrl:'modules/authentication/views/login.html',

asp.net - 如何将服务器控件的实际客户端 ID 传递给 javascript 函数?

我的网页中有以下文本框服务器控件:,txtCity,txtState);/">当页面呈现时,它的构建包括以下内容:,txtCity,txtState);"/>我正在尝试将文本框的客户端ID作为第二个参数传递给此Javascript函数:functionZipCode_OnChange(txtZipCode,ClientId){varret;ret=WebService.GetCityAndState(txtZipCode.value,OnComplete1,OnError,ClientId);}我如何在服务器上获取它来评估texbox的控件并将该文字字符串传递给Javascript函数

javascript - 如何在 javascript 中实现类似 PHP 的 http_build_query 和相反的东西?

'bar','baz'=>'boom','cow'=>'milk','php'=>'hypertextprocessor');echohttp_build_query($data);/*Output:foo=bar&baz=boom&cow=milk&php=hypertext+processor*/如何在javascript中做类似的事情,比如说,从array中获取querystring,并将array转换为查询字符串?更新jquery插件不工作:varfromVar=$.query.load('?cow=milk')fromVar.set('first','value');from